package com.hu.boot.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.util.Calendar;

/*
    @Configuration
        修饰范围: 用于类上,代表这个类是一个配置类,相当于 Spring.xml 配置文件
 */
@Configuration
public class BeanConfig {

    /*
        @Bean
            修饰范围: 用在方法上或者注解上,用于将方法的返回值交给工厂管理
            修饰的方法必须为 public ,返回值为需要工厂进行管理的对象,方法名建议为返回值的首字母小写,
            方法名代表当前创建对象在工厂中的名称
     */
    @Bean
    public Calendar calendar(){
        return Calendar.getInstance();
    }

}
